controller.A.onEvent(ControllerButtonEvent.Pressed, function () { Misil = sprites.createProjectileFromSprite(img` . . . . . . . . . . . . . . . . . . . . . . . 2 1 2 . . . . . . . . . . . . . 2 1 2 . . . . . . . . . . . . . 2 1 2 . . . . . . . . . . . . . 3 1 3 . . . . . . . . . . . . 2 3 1 3 2 . . . . . . . . . . . 2 1 1 1 2 . . . . . . . . . . . 2 1 1 1 3 . . . . . . . . . . . 3 1 1 1 3 . . . . . . . . . . . 3 1 1 1 3 . . . . . . . . . . . 3 1 1 1 3 . . . . . . . . . . . 2 3 1 3 2 . . . . . . . . . . . . 2 2 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `, Nau_espacial, 0, -100) }) sprites.onOverlap(SpriteKind.Projectile, SpriteKind.Enemy, function (sprite, otherSprite) { sprites.destroy(otherSprite, effects.warmRadial, 100) sprites.destroy(sprite, effects.warmRadial, 100) info.changeScoreBy(10) }) sprites.onOverlap(SpriteKind.Player, SpriteKind.Enemy, function (sprite, otherSprite) { sprites.destroy(otherSprite, effects.warmRadial, 100) info.changeLifeBy(-1) }) let Enemies: Sprite = null let Misil: Sprite = null let Nau_espacial: Sprite = null music.play(music.createSong(hex`0078000408020100001c00010a006400f4016400000400000000000000000000000000050000040e0004000800091d1e2022242527292a`), music.PlaybackMode.UntilDone) Nau_espacial = sprites.create(assets.image`myImage`, SpriteKind.Player) Nau_espacial.setPosition(10, 109) Nau_espacial.setStayInScreen(true) info.setScore(0) info.setLife(3) controller.moveSprite(Nau_espacial, 70, 50) Nau_espacial.sayText("Hello Julen", 500, true) forever(function () { if (info.score() == 300) { game.gameOver(true) } if (info.life() == 0) { game.setGameOverEffect(false, effects.clouds) } }) game.onUpdateInterval(500, function () { Enemies = sprites.create(img` . . . . . f c c c c f . . . . . . . c c f b b 3 3 b b f c c . . . c b 3 3 b b c c b b 3 3 b c . . f 3 c c c b c c b c c c 3 f . f c b b c c b c c b c c b b c f c 3 c c b c c c c c c b c c 3 c c 3 c c c c c c c c c c c c 3 c . f b b c c c c c c c c b b f . . . f b b c 8 9 9 8 c b b f . . . . c c c f 9 3 1 9 f c c c . . . c 3 f f f 9 3 3 9 f f f 3 c . c 3 f f f f 8 9 9 8 f f f f 3 c f 3 c c f f f f f f f f c c 3 f f b 3 c b b f b b f b b c 3 b f . c b b 3 3 b 3 3 b 3 3 b b c . . . f f f f f f f f f f f f . . `, SpriteKind.Enemy) Enemies.setVelocity(0, 50) Enemies.setPosition(randint(0, 120), 4) })